python中的async關鍵字用於定義非同步函式,它允許任務在不阻塞其他程式碼執行的情況下運行。它通常用於處理網路請求、資料庫操作或檔案 I/O 等任務,其中等待一項任務完成通常會減慢整個程式的速度。非同步依賴 await,因為非同步函式本身不會非同步執行,它需要 await 才能實際暫停和恢復任務。
要在程式碼中使用async,我們需要先匯入asyncio函式庫
import asyncio
async def func():
print("Hello!")
await asyncio.sleep(2) # Pause for 2 second without blocking
print("Geeks for Geeks") #
asyncio.run(func())